Map工具

您所在的位置:网站首页 hutool ziputil 压缩嵌套问题 Map工具

Map工具

2024-03-20 07:12| 来源: 网络整理| 查看: 265

Map工具-MapUtil介绍方法Map工具-MapUtil介绍

MapUtil是针对Map的一一列工具方法的封装,包括getXXX的快捷值转换方法。

方法 isEmpty、isNotEmpty 判断Map为空和非空方法,空的定义为null或没有值newHashMap 快速创建多种类型的HashMap实例createMap 创建自定义的Map类型的Mapof 此方法将一个或多个键值对加入到一个新建的Map中,下面是栗子: Map colorMap = MapUtil.of(new String[][] { {"RED", "#FF0000"}, {"GREEN", "#00FF00"}, {"BLUE", "#0000FF"}}); toListMap 行转列,合并相同的键,值合并为列表,将Map列表中相同key的值组成列表做为Map的value,例如传入数据是: [ {a: 1, b: 1, c: 1} {a: 2, b: 2} {a: 3, b: 3} {a: 4}]

结果为:

{ a: [1,2,3,4] b: [1,2,3,] c: [1]} toMapList 列转行。将Map中值列表分别按照其位置与key组成新的map,例如传入数据: { a: [1,2,3,4] b: [1,2,3,] c: [1]}

结果为:

[ {a: 1, b: 1, c: 1} {a: 2, b: 2} {a: 3, b: 3} {a: 4}] join、joinIgnoreNull 将Map按照给定的分隔符转换为字符串filter 过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:1、过滤出需要的对象,如果返回null表示这个元素对象抛弃 2、修改元素对象,返回集合中为修改后的对象reverse Map的键和值互换sort 排序MapgetAny 获取Map的部分key生成新的Mapget、getXXX 获取Map中指定类型的值


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3